VorbisDecoder

Undocumented in source.
nothrow
struct VorbisDecoder {}

Constructors

this
this(int asize, readCB rcb)
Undocumented in source.
this
this(FILE* fl, bool doclose)
Undocumented in source.
this
this(const(char)[] filename)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

readCB
alias readCB = int delegate(void[] buf, uint ofs, VorbisDecoder* vb) nothrow @(nogc)
Undocumented in source.

Functions

close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_line
const(char)[] comment_line()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_name
const(char)[] comment_name()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_rewind
bool comment_rewind()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_skip
bool comment_skip()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_value
const(char)[] comment_value()
Undocumented in source. Be warned that the author may not have intended to support it.
doInit
void doInit()
Undocumented in source. Be warned that the author may not have intended to support it.
fileOffset
uint fileOffset()
Undocumented in source. Be warned that the author may not have intended to support it.
getFrameFloat
int getFrameFloat(int* channels, float*** output)
Undocumented in source. Be warned that the author may not have intended to support it.
getFrameShort
int getFrameShort(int num_c, short** buffer, int num_samples)
Undocumented in source. Be warned that the author may not have intended to support it.
getFrameShortInterleaved
int getFrameShortInterleaved(int num_c, short* buffer, int num_shorts)
Undocumented in source. Be warned that the author may not have intended to support it.
getSamplesFloat
int getSamplesFloat(int achans, float** buffer, int num_samples)
Undocumented in source. Be warned that the author may not have intended to support it.
getSamplesShort
int getSamplesShort(int channels, short** buffer, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
getSamplesShortInterleaved
int getSamplesShortInterleaved(int channels, short* buffer, int num_shorts)
Undocumented in source. Be warned that the author may not have intended to support it.
open
void open(FILE* fl, bool doclose)
Undocumented in source. Be warned that the author may not have intended to support it.
open
void open(const(char)[] filename)
Undocumented in source. Be warned that the author may not have intended to support it.
rawClose
void rawClose()
Undocumented in source. Be warned that the author may not have intended to support it.
rawRead
int rawRead(void[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
rawSeek
void rawSeek(int n)
Undocumented in source. Be warned that the author may not have intended to support it.
rawSkip
void rawSkip(int n)
Undocumented in source. Be warned that the author may not have intended to support it.
seek
int seek(uint sample_number)
Undocumented in source. Be warned that the author may not have intended to support it.
seekFrame
int seekFrame(uint sample_number)
Undocumented in source. Be warned that the author may not have intended to support it.
seekStart
bool seekStart()
Undocumented in source. Be warned that the author may not have intended to support it.
streamLengthInSamples
uint streamLengthInSamples()
Undocumented in source. Be warned that the author may not have intended to support it.
streamLengthInSeconds
float streamLengthInSeconds()
Undocumented in source. Be warned that the author may not have intended to support it.
stream_len
uint stream_len()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

chans
ubyte chans [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
closed
bool closed [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
comment_empty
bool comment_empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getSampleOffset
int getSampleOffset [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getSetupMemoryRequired
uint getSetupMemoryRequired [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getSetupTempMemoryRequired
uint getSetupTempMemoryRequired [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getTempMemoryRequired
uint getTempMemoryRequired [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
lastError
int lastError [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
maxFrameSize
uint maxFrameSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
opened
bool opened [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
sampleRate
uint sampleRate [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

stflRead
int stflRead(void[] buf, uint ofs, VorbisDecoder* vb)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Allocator
struct Allocator
Undocumented in source.

Meta